package com.digital.smartgrow.entity.business;

import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import java.time.LocalDateTime;
import com.baomidou.mybatisplus.annotation.TableField;
import java.io.Serializable;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * <p>
 * 申报分页信息
 * </p>
 *
 * @author sunyuechao
 * @since 2022-07-14
 */
@Data
@EqualsAndHashCode(callSuper = false)
@TableName("up_base")
@ApiModel(value="UpBase对象", description="申报分页信息")
public class UpBase implements Serializable {

    private static final long serialVersionUID = 1L;

    @ApiModelProperty(value = "id")
    @TableId(value = "id", type = IdType.AUTO)
    private Integer id;

    @ApiModelProperty(value = "任现职以来获何表彰与奖励和荣誉称号")
    @TableField("aaa")
    private String aaa;

    @ApiModelProperty(value = "任现职以来受何处分")
    @TableField("bbb")
    private String bbb;

    @ApiModelProperty(value = "学习经历")
    @TableField("ccc")
    private String ccc;

    @ApiModelProperty(value = "工作经历")
    @TableField("ddd")
    private String ddd;

    @ApiModelProperty(value = "进修情况")
    @TableField("eee")
    private String eee;

    @ApiModelProperty(value = "参加学术交流情况")
    @TableField("fff")
    private String fff;

    @ApiModelProperty(value = "任现职以来完成教学工作情况")
    @TableField("ggg")
    private String ggg;

    @ApiModelProperty(value = "指导研究生、进修生、青年教师情况(text)")
    @TableField("hhh")
    private String hhh;

    @ApiModelProperty(value = "教学改革方面的成绩(text)")
    @TableField("iii")
    private String iii;

    @ApiModelProperty(value = "课程建设、实验室建设方面的实绩(text)")
    @TableField("jjj")
    private String jjj;

    @ApiModelProperty(value = "任现职以来发表、出版论文、论著、教材情况")
    @TableField("kkk")
    private String kkk;

    @ApiModelProperty(value = "任现职以来承担并完成科研任务、取得科研成果情况")
    @TableField("lll")
    private String lll;

    @ApiModelProperty(value = "在校外担任社会工作或服务工作情况(text)")
    @TableField("mmm")
    private String mmm;

    @ApiModelProperty(value = "从事科技开发、成果推广、科技扶贫情况及其实绩(text)")
    @TableField("nnn")
    private String nnn;

    @ApiModelProperty(value = "从事科技开发、成果推广、科技扶贫情况及其实绩-附件")
    @TableField("ooo")
    private String ooo;

    @ApiModelProperty(value = "任现职以来专业实践情况")
    @TableField("ppp")
    private String ppp;

    @ApiModelProperty(value = "任现职以来担任班主任、辅导员、人生导师等情况(text)")
    @TableField("qqq")
    private String qqq;

    @ApiModelProperty(value = "任现职以来起草、制定的重要文件、重要报告目录")
    @TableField("rrr")
    private String rrr;

    @ApiModelProperty(value = "本人任现职以来工作总结(text)")
    @TableField("sss")
    private String sss;
    //------------
    @ApiModelProperty(value = "人员ID")
    @TableField("userId")
    private Integer userId;
    @ApiModelProperty(value = "申报ID")
    @TableField("jobId")
    private Integer jobId;
    @ApiModelProperty(value = "申报项ID")
    @TableField("jobLogId")
    private Integer jobLogId;

    @ApiModelProperty(value = "创建时间")
    @TableField("createTime")
    private LocalDateTime createTime;

    @ApiModelProperty(value = "更新时间")
    @TableField("updateTime")
    private LocalDateTime updateTime;

    private String idcard;


}
